@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;
	}
	
body{
	font-family:Arial, Helvetica, sans-serif;
	font:normal 12px Tahoma;
	}

.clear{
	clear:both;
	font-size:0px;
	}
	
li{
	list-style:none;
	}
	
a,p{
	font-size:12px;
	text-decoration:none;
	cursor:hand;
	}

a{
	color:#245293;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

img{
	border:none;
	}
	
h1,h2,h3,h4,h5{
	font-size:12px;
	font-weight:bold;
	}
	
#header{
	width:100%;
	margin:0 auto;
	background:url(../images/bgs_02.gif) repeat-x top;
	}
	
#h_01{
	width:986px;
	height:110px;
	margin:0 auto;
	}
	
/*	
#logo{
	width:143px;
	height:80px;
	float:left;
	}
*/	
.ad_01{
	/* width:680px; */
	width:985px;
	height:80px;
	line-height:80px;
	float:left;
	}
	
.ad_01 img{
	border:1px solid #CCC;
	margin-top:3px;
	margin-left:20px;
	height:65px;
	width:660px;
	}
	
#topmenu{
	
	float:right;
	padding-top:5px;
	}
	
#topmenu p{
  display:block;
  }
  
 #topmenu p a{
	 display:block;
	 }
	 
#topmenu p#top_01{
	width:130px;
	float:left;
	text-align:center;
	}
	
#topmenu p#top_01 a{
	color:#fff;
	background:url(../images/bgs_08.gif) no-repeat center;
	}
#topmenu p#top_00{
	width:70px;
	float:left;
	margin-left:10px;
	text-align:center;
	}
#topmenu p#top_00 a{
	color:#0e6092;
	margin-bottom:10px;
	}
#topmenu p#top_02{
	width:70px;
	float:right;
	text-align:center;
	}
	
#topmenu p#top_02 a{
	color:#0e6092;
	margin-bottom:10px;
	}
	
#topmenu p#top_03{
	clear:both;
	line-height:24px;
	font-weight:bold;
	color:#fd800f;
	text-align:right;
	}

#nav{
	width:986px;
	height:33px;
	margin:0 auto;
	}
	
#nav ul li{
	float:left;
	}
	
#nav ul li#nav_right{
	width:6px;
	height:33px;
	display:block;
	float:right;
	background:url(../images/bgs_18.gif) no-repeat right top;
	}
	
#times{
	width:146px;
	text-align:center;
	line-height:33px;
	float:left;
	}
	
#nav ul{
	display:block;
	margin-left:146px;
	height:33px;
	background:url(../images/bgs_15.gif) repeat-x top;
	}
	
#nav ul li a{
	font-size:12px;
	font-weight:bold;
	color:#fff;
	display:block;
	line-height:33px;
	padding:0 16px;
	}
	
#nav ul li a:hover{
	background:url(../images/bgs_100.gif) repeat-x top;
	}

#nav ul li#homes{
	background:url(../images/bgs_13.gif) no-repeat left top;
	}
	
#nav ul li#homes a:hover{
	background:url(../images/bgs_107.gif) no-repeat left top;
	}
	
.select{
	background:url(../images/bgs_100.gif);
	}
.select_home{
	background:url(../images/bgs_107.gif); no-repeat left top;
	}
#nav_01{
	width:986px;
	height:32px;
	margin:0 auto;
	}
	
#emails {
	width:146px;
	height:25px;
	line-height:32px;
	text-align:center;
	margin-top:2px;
	float:left;
	}
.sec_nav {
	background-image: url(../images/sec_nav_bg.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 822px;
	float: right;
	background-position: right top;
	padding-top: 5px;
	padding-left: 17px;
}
	
#emails li{ float:left;
	       list-style-type: none;
		   width:10px;
		   height:10px;}
.spring{ background-color:#000066}		   

.cls_container{width:849px;font-size:12px;height:32px;overflow:hidden;background:url(../images/sec_nav_bg.gif) no-repeat left center; }
.cls_container ul{list-style-type:none;margin:0;padding:0;margin-left:32px;}
.cls_container ul li{height:24px;line-height:24px;width:260px;float:left;display:inline;}
#loginbox{
	width:986px;
	margin:0 auto;
	}
	
#loginbox form{
	width:986px;
	margin:0;
	padding:0;
	}
	
#loginbox{
	height:40px;
	line-height:40px;
	}
	
	
#loginbox form select{
	height:18px;
	font-size:12px;
	}
	
#loginbox a{
	line-height:40px;
	}
	
#loginbox a.jians{
	text-indent:10px;
	padding-left:40px;
	margin-left:60px;
	background:url(../images/bgs_32.gif) no-repeat left center;
	}
input.bntss{width:59px;
	height:21px;
	line-height:21px;
	border:none;
	text-align:center;
	color:#FFF;
	line-height:21px;
	background:url(../images/sous.gif) no-repeat center;}
#m_r_n #con_denglu_2 .zwjs {
	background-image: url(../images/zhiweijsbg.gif);
	height: 20px;
	width: 120px;
	border: 1px solid #FF9933;
}
#m_r_n #con_denglu_2 .importantkey{width:120px;
border:1px solid #FF6633
}
#m_r_n #con_denglu_2 .startsearch{
margin-left:40px;

}
input.bnt_txt{
	width:100px;
	height:18px;
	font-size:12px;
	border:1px solid #bbcadf;
	}
	
input.xuank{
	width:20px;
	}
	
input.bnt{
	width:59px;
	height:21px;
	line-height:21px;
	border:none;
	text-align:center;
	color:#FFF;
	line-height:21px;
	background:url(../images/bgs_45.gif) no-repeat center;
	}
	
#main{
	width:986px;
	margin:0 auto;
	}
	
.l_02{
	width:240px;
	margin-top:10px;
	}
	
#m_l{
	width:768px;
	float:left;
	}
	
#l_01_l{
	width:255px;
	float:left;
	background:url(../images/bgs_49.gif) repeat-y center;
	}
	
#l_01_l	ul#tz{
	width:224px;
	margin:10px auto;
	border-bottom:1px solid #dde6eb;
	}
#fengefu{
	height:1px;border-bottom:1px solid #dde6eb;}
	
#l_01_l	ul#tz li{
	width:224px;
	overflow:hidden;
	word-spacing: normal;
	}

#l_01_l	ul#tz li a{
	font-size:12px;
	overflow:hidden;
	white-space:nowrap;
	color:#0097cc;
	}
	
#l_01_l	ul#tz li a span{
	display:block;
	line-height:20px;
	}
	
#l_01_l	ul#p_list{
	text-align:center;
	background:url(../images/bgs_102.gif) no-repeat center bottom;
	}
	
#l_01_l	ul#p_list li{

	}
	
h1{
	height:26px;
	line-height:26px;
	background:url(../images/bgs_66.gif) repeat-x top;
	}
	
h1 a{
	height:26px;
	display:block;
	float:left;
	color:#fff;
	line-height:26px;
	}
	
h1 a.h_l{
	float:left;
	width:12px;
	height:26px;
	background:url(../images/bgs_39.gif) no-repeat left top;
	}
	
h1 a.h_r{
	width:12px;
	height:26px;
	display:block;
	float:right;
	background: url(../images/bgs_70.gif) no-repeat right top;
	} 

#l_01_r{
	width:500px;
	float:right;
	background:url(../images/bannerbg.gif) no-repeat top;
	}
	
.ad_02{
	margin:10px auto;
	}
	
#m_r{
	width:210px;
	float:right;
	background:url(../images/bgs_53.gif) repeat-y center;
	}	

		
#m_r  ul#r_02{
	text-align:center;
	margin-top:0px;
	}
	
.r_boxs{
	width:190px;
	background: url(../images/bgs_85_middle.gif) repeat-y center;
	margin:14px auto 0 auto;
	}
	
.r_boxs ul{
	height:100%;
	width:190px;
	display:block;
	margin:0;
	padding:0;
	background:url(../images/bgs_85_bs.gif) no-repeat center top;
	}
	
.r_boxs ul.difang{
	display:block;
	background:url(../images/bgs_85_bs.gif) no-repeat center top;
	}
	
.r_boxs ul.difang li{
	display:block;
	width:63px;
	float:left;
	text-indent:0px;
	text-align:center;
	}
	
h2{
	width:190px;
	height:27px;
	background:url(../images/bgs_85.gif) no-repeat center top;
	}
	
h2 a{
	line-height:27px;
	color:#333;
	}
	
h2 a.h_title{
	float:left;
	text-indent:10px;
	}
	
h2 a.h_more{
	float:right;
	margin-right:10px;
	}
	
.r_boxs ul li{
	width:180px;
	text-indent:10px;
	line-height:23px;
	}

.r_boxs ul li a{
	font-size:12px;
	color:#333;
	} 
	
.r_boxs ul.bules li a{
	color:#3a97cc;
	}
	
.r_boxs_bottom{
	height:6px;
	width:190px;
	font-size:0px;
	clear:both;
	background:url(../images/bgs_85_bottom.gif) center bottom;
	}
	
#m_r_n{
	width:210px;
	height:100%;
	padding-bottom:40px;
	background:url(../images/bgs_104.gif) no-repeat center bottom;
	}
	
#lianjie{
	width:987px;
	height:100%;
	margin:0 auto;
	}
	
#hzhb{
	width:100%;
	margin:14px 0;
	}
	
#lianjie p{
	height:100%;
	display:block;
	}

#lianjie p.pic_lianjie a{
	display:block;
	width:98px;
	float:left;
	height:40px;
	text-align:center;
	}
	
p.txt_lianjie{
	width:986px;
	clear:both;
	margin:0 auto;
	text-align:left;
	}
	
p.txt_lianjie a{
	color: #339999;
	line-height:24px;
	margin-right:10px;
	}
	
#banq{
	width:100%;
	clear:both;
	text-align:center;
	}
	
#banq p{
	line-height:20px;
    }
#banq p#copy{
	height:70px;
    background:url(../images/bgs_106.gif) no-repeat center 0px;
    width:986px;
    margin:0 auto;
}

#banq p#copy a{
	line-height:24px;
	display:block;
	color:#5a5a5a;
	}
	
#design {
	width:230px;
	height:200px;
	margin:10px auto 0 auto;
	}

#l_01_l	ul.tz{
	width:230px;
	margin:0 auto;
	}
	
#l_01_l	ul.tz li{
	width:224px;
	overflow:hidden;
	word-spacing: normal;
	}

#l_01_l	ul.tz li a{
	font-size:12px;
	overflow:hidden;
	white-space:nowrap;
	color:#0097cc;
	}
	
#l_01_l	ul.tz li a span{
	display:block;
	line-height:20px;
	}
	
#l_01_l	ul.tz li a:hover{
	color:#000;
	border-bottom:1px dashed #069;
	}
h1 a{
	height:26px;
	display:block;
	float:left;
	color:#fff;
	cursor:pointer;
	line-height:26px;
	}	
#m_r  .r_login{
	width:180px;
	height:217px;
	display:block;
	margin:8px auto 0 auto;
	overflow:hidden;
	}

#m_r  .r_login from{
	margin:0;
	padding:0;
	}
	
#m_r  .r_login li{
	height:26px;
	line-height:26px;
	}
	
#m_r  .r_login li#subs{
	text-align:center;
	}
	
#m_r  .r_login li a{
	line-height:30px;
	}
	
#m_r  .r_login li span{
	line-height:28px;
	}
.r_login li {
	font-size: 12px;
}
#main #m_r #m_r_n #con_denglu_1 form {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00CC99;
}
.tz p {
	line-height: 25px;
	margin-top: 10px;
	color:#0097cc;
	text-indent:20px;
}
#bottom {
	background-image: url(../images/bottom_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 75px;
	text-align: center;
	font-family: "宋体";
	font-size: 12px;
	color: #515151;
	line-height: 200%;
	padding-top: 5px;
}
.footer {
	MARGIN-TOP: 13px;
	BACKGROUND: url(../images/bottom_bg.gif) repeat-x;
	FLOAT: left;
	WIDTH: 100%;
	PADDING-TOP: 4px;
	HEIGHT: 100px;
	margin-bottom: 20px;
}
.footernr{
	width:964px;
	margin:0 auto;
	text-align:right;
	line-height:200%;
}
.footernr p{
	height:21px;
	line-height:21px;
	color:#515151;	
}
.sitesm{
	padding-bottom:8px;	
}
.sitesm a{
	color:#515151;
}
.footer P {
	COLOR: #515151;
	LINE-HEIGHT: 21px;
	HEIGHT: 21px;
}
.hrico {
	PADDING-LEFT: 15em
}
.hrico A:link {
	BORDER-RIGHT: #d2d2d2 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #d2d2d2 1px solid; DISPLAY: block; PADDING-LEFT: 44px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 15px 9px 0px 0px; BORDER-LEFT: #d2d2d2 1px solid; WIDTH: 78px; COLOR: #515151; LINE-HEIGHT: 18px; PADDING-TOP: 8px; BORDER-BOTTOM: #d2d2d2 1px solid; HEIGHT: 42px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.hrico A:visited {
	BORDER-RIGHT: #d2d2d2 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #d2d2d2 1px solid; DISPLAY: block; PADDING-LEFT: 44px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 15px 9px 0px 0px; BORDER-LEFT: #d2d2d2 1px solid; WIDTH: 78px; COLOR: #515151; LINE-HEIGHT: 18px; PADDING-TOP: 8px; BORDER-BOTTOM: #d2d2d2 1px solid; HEIGHT: 42px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.hrico A:hover {
	BORDER-RIGHT: #d2d2d2 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #d2d2d2 1px solid; DISPLAY: block; PADDING-LEFT: 44px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 15px 9px 0px 0px; BORDER-LEFT: #d2d2d2 1px solid; WIDTH: 78px; COLOR: #515151; LINE-HEIGHT: 18px; PADDING-TOP: 8px; BORDER-BOTTOM: #d2d2d2 1px solid; HEIGHT: 42px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.hrico A:active {
	BORDER-RIGHT: #d2d2d2 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #d2d2d2 1px solid; DISPLAY: block; PADDING-LEFT: 44px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 15px 9px 0px 0px; BORDER-LEFT: #d2d2d2 1px solid; WIDTH: 78px; COLOR: #515151; LINE-HEIGHT: 18px; PADDING-TOP: 8px; BORDER-BOTTOM: #d2d2d2 1px solid; HEIGHT: 42px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.hrad1 {
	BACKGROUND: url(../images/bottom.gif) no-repeat
}
.hrad2 {
	BACKGROUND: url(../images/bottom.gif) no-repeat
}
.hrad3 {
	BACKGROUND: url(../images/bottom.gif) no-repeat
}
.hrad4 {
	BACKGROUND: url(../images/bottom.gif) no-repeat
}
.hrad5 {
	BACKGROUND: url(../images/bottom.gif) no-repeat
}
.hrad1 {
	BACKGROUND-POSITION: 7px 8px
}
.hrad2 {
	BACKGROUND-POSITION: 7px -45px
}
.hrad3 {
	BACKGROUND-POSITION: 7px -102px
}
.hrad4 {
	BACKGROUND-POSITION: 3px -165px
}
.hrad5 {
	BACKGROUND-POSITION: 4px -235px
}
/*页面头部*/
.top{
	width:964px;
	margin:10px auto 0 auto;
}
.help .lsbg,.help .rsbg,.qzhelp,.zphelp,.guess,.topmenu .lsbg,.topmenu .rsbg,.msmenu .mshover,.msmenu .person,.msmenu .company,.msmenu .mshover2,.middlepic .lpic,.middlepic .rpic,.middlepic .mpic,.middlepic .mpic .changregion,.middlepic .mpic .searchbutton{
	background:url(../images/top.gif) no-repeat;	
}
.topad,.topad span,.help .msbg a,.topmenu span,.msmenu a,.menutext,.middlepic span,.middlepic .mpic .inputtext,.middlepic .mpic .changregion,.middlepic .mpic .searchbutton{
	float:left;
	display:block;	
}
.topad{
    width:964px;
	height:63px;	
}
.logo{
	background:url(../images/logo.gif) no-repeat;
	width:263px;
	height:43px;
	cursor:pointer;
}
.adbanner{
	width:400px;
	height:40px;
	background:#f5f5f5;
	border:#6b6b6b 1px solid;	
}
.help{
	width:256px;
	padding:6px 0 0 42px;
}
.help .lsbg{
	background-position:-495px top;
	width:2px;
	height:28px;	
}
.help .msbg{
	background:#fffcee;
	border-top:#d1d1d1 1px solid;
	border-bottom:#d1d1d1 1px solid;
	height:25px;
	width:246px;
	padding:1px 0 0 6px;
	_width:248px;
	_padding:1px 0 0 4px;	
}
.help .msbg span{
	color:#d1d1d1;
	height:21px;
	line-height:21px;
}
.help .msbg a{
	height:23px;
	line-height:23px;
	*height:26px;
	*line-height:26px;
	_height:23px;
	_line-height:23px;
	padding:0 5px 0 23px;
	_padding:0 5px 0 22px;
}
.qzhelp{
	background-position:5px 5px;
}
.zphelp{
	background-position:5px -18px;
}
.guess{
	background-position:5px -42px;
}
.help .rsbg{
	background-position:-497px top;
	width:2px;
	height:28px;
}
.menutext{
	width:964px;
	height:33px;	
}
.msmenu{
	position:absolute;
	z-index:99;
	width:964px;
}
.msmenu a:link,.msmenu a:visited,.msmenu a:hover,.msmenu a:active{
	font-size:14px;
	color:#000;
	text-decoration:none;
	width:77px;
	height:34px;
	line-height:34px;
	text-align:center;
	margin-right:13px;
}
.msmenu a.mshover{
	background-position:-157px top;
	color:#fff !important;
	font-weight:bold;
}
.msmenu a.mshover2{
	background-position:-391px top;
	width:79px !important;
	color:#fff !important;
	font-weight:bold;
	padding-left:22px;
	line-height:37px;
	*line-height:40px;
	_line-height:38px !important;
	margin-right:5px !important;
}
.msmenu a:hover{
	font-weight:bold;	
}
.msmenu a.person,.msmenu a.company{
	width:81px !important;
	height:26px !important;
	line-height:29px;
	*line-height:32px;
	_line-height:29px !important;
	padding-left:18px;
	margin-top:7px !important;
	font-weight:bold;	
}
.msmenu a.person{
	margin:7px 5px 0 13px !important;
	background-position:-238px top;
}
.msmenu a.company{
	background-position:-238px top;
}
.topmenu{
	position:absolute;
	z-index:98;
}
.topmenu .lsbg{
	background-position:-241px -81px;
	width:2px;
	height:34px;
}
.topmenu .msbg{
	background:url(../images/topmenubg.gif) repeat-x;
	height:34px;
	width:960px;
}
.topmenu .rsbg{
	background-position:-243px -81px;
	width:2px;
	height:34px;
}
.menujk{
	width:100%;
	background:url(../images/topmenubg2.gif) repeat-x;
	height:72px;
	clear:both;
}
.menujk .middlepic{
	width:964px;
	margin:0 auto;
	padding-top:1px;
}
.middlepic .lpic{
	background-position:left -81px;
	height:70px;
	width:238px;
}
.middlepic .mpic{
	background-position:left -221px;
	height:56px;
	width:535px;
	color:#fff;
	padding:14px 0 0 19px;
}
.middlepic .mpic .inputtext{
	border:#1c66ce 1px solid;
	width:299px;
	height:16px;
	padding-top:5px;
	font-size:12px;
	color:#c7c7c7;
	padding-left:5px;
}
.middlepic .mpic .changregion{
	background-position:-157px -41px;
	width:74px;
	height:24px;
	line-height:27px;
	font-size:12px;
	border:none;
	margin-left:4px;
}
.middlepic .mpic .fastsearch{
	width:100%;
	line-height:25px;
}
.middlepic .mpic .changesearch{
	padding:3px 0 0 6.6em;	
}
.middlepic .mpic .searchbutton{
	background-position:-342px top;
	width:46px;
	height:24px;
	margin-left:4px;
	border:none;
}
.middlepic .rpic{
	background-position:left -151px;
	height:70px;
	width:171px;
}
/*页面头部*/
/*个人会员登录*/
.perlogin{
	width:964px;
	text-align:center;
	margin:15px auto 0 auto;
}
.pertitle{
	padding-bottom:15px;
}
.pertitle .titpic{
	background-position:left top;
	width:98px;
	height:75px;
}
.pertitle .tittext p{
	text-align:left;
	margin:0;
	padding:10px 0 0 0;
	clear:both;
}
.pertitle .tittext{
	margin:15px 0 0 23px;
}
.pername{
	background:url(../images/perlogin.gif) no-repeat -98px top;
	width:246px;
	height:19px;
}
.perhborder span,.perhborder,.permainbg,.permainbg span,.pertitle .titpic,.pertitle .tittext,.pertitle,.pertitle .tittext span,.pertitle .titpic,.msmbg div,.msmbg .leftnr li,.msmbg .leftnr .tips span,.msmbg .rightnr div,.msmbg .rightnr span{
	float:left;
	display:block;
}
.lcircle,.rcircle,.lcircle2,.rcircle2,.pertitle .titpic,.msmbg .one,.msmbg .two,.msmbg .three,.msmbg .title,.msmbg .rightnr .memlogin,.msmbg .rightnr .memreg{
	background:url(../images/perlogin.gif) no-repeat;
}
.lcircle,.rcircle,.lcircle2,.rcircle2{
	width:5px;
	height:5px;
	line-height:5px;
	overflow:hidden;
	background-position:-265px -296px;
}
.permbg{
	height:5px;
	line-height:5px;
	overflow:hidden;
	width:954px;
	background:url(../images/perloginhbg.gif) repeat-x;
}
.rcircle{
	background-position:-270px -296px;
}
.lcircle2{
	background-position:-265px -301px;
}
.rcircle2{
	background-position:-270px -301px;
}
.permainbg{
	width:100%;	
}
.permainbg .msbg{
	background:url(../images/perloginsbg.gif);
	width:5px;
	height:425px;
}
.permainbg .msmbg{
	background:#f9fdff;
	width:954px;
	height:425px;
	text-align:left;
}
.msmbg .leftnr{
	width:412px;
	padding:25px 0 0 35px;
}
.msmbg .leftnr li,.msmbg .leftnr span{
	width:290px;
	display:block;	
}
.msmbg .leftnr li{
	margin-bottom:20px;
	padding-left:47px;
}
.msmbg .leftnr li span{
	color:#959595;	
}
.msmbg .leftnr .pstit{
	font-size:14px;
	color:#000;
	padding-bottom:3px;
}
.msmbg .one{
	background-position:left -89px;	
}
.msmbg .two{
	background-position:left -136px;	
}
.msmbg .three{
	background-position:left -188px;	
}
.msmbg .title{
	background-position:-262px -274px;
	*background-position:-262px -275px;
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 23px;
	height:20px;
	line-height:20px;
	margin:0 0 25px 0;
}
.msmbg .leftnr .tips{
	width:350px;
	background:#f2fcfe;
	border:#c4ebfa 1px solid;
	font-family:"宋体";
	color:#000;
	padding:8px 0 8px 13px;
	float:left;
	margin-top:5px;
}
.msmbg .leftnr .tips span{
	width:340px;
	margin-bottom:10px;
	line-height:16px;
}
.msmbg .mline{
	width:3px;
	margin-top:20px;
	background:url(../images/perloginline.gif) repeat-y;
	height:365px;	
}
.msmbg .rightnr{
	width:455px;
	padding:25px 0 0 35px;
}
.msmbg .rightnr div{
	width:430px;
	line-height:20px;
	margin-bottom:10px;
	_margin-bottom:7px;
}
.msmbg .rightnr .msg
{
     background:url(../images/divError.gif) 0 2px no-repeat;
     padding-left:20px;
     line-height:20px;
}
.msmbg .rightnr .start{
	font-size:12px;
	color:#f00;
	padding:3px 3px 0 0;
}
.msmbg .rightnr .user input,.msmbg .rightnr .password input{
	width:160px;
	height:16px;
	line-height:16px;
	border:#7f9db9 1px solid;
}
.msmbg .rightnr .zs{
	padding-left:10px;
	color:#959595;	
}
.msmbg .rightnr .other{
	padding-left:145px;
	width:300px;	
}
.msmbg .rightnr .other .fpass{
	color:#f60;	
}
.msmbg .rightnr .othertext{
	float:left;
}
.msmbg .rightnr .othertext p{
	width:440px;
	font-family:"宋体";
	margin-top:10px;
}
.msmbg .rightnr .othertext strong{
	font-size:14px;	
}
.msmbg .rightnr .button{
	width:340px;
	margin:3m auto 0 auto;
	padding-left:5.5em;
}
.msmbg .rightnr .button input{
	width:127px;
	height:58px;
	border:none;
	float:left;
	margin:0 10px;
	cursor:pointer;
}
.msmbg .rightnr .txt input{
	width:220px;
	cursor:pointer;
}
.msmbg .rightnr .memlogin{
	background-position:left -266px;	
}
.msmbg .rightnr .memreg{
	background-position:-127px -266px;	
}
/*个人会员登录*/
/*个人会员注册*/
.perregister{
	width:964px;
	text-align:center;
	margin:15px auto 0 auto;
}
.regpic,.regname,.reglc .one,.reglc .two,.reglc .three,.reglc .hone,.reglc .htwo,.reglc .hthree,.perreg .titico,.perreg .button input{
	background:url(../images/perregister.gif) no-repeat;	
}
.regpic,.regtext,.reglc span,.perreg .title,.perreg .inptext span,.perreg .inptext,.perreg .userxy{
	float:left;
}
.regname{
	background-position:-178px top;
	width:371px;
	height:19px;
	margin-bottom:10px;
}
.regpic{
	width:160px;
	height:120px;
	background-position:left top;
}
.regtext{
	text-align:left;
	width:784px;
	padding:5px 0 0 18px;
}
.regtext p{
	line-height:18px;	
}
.reglc{
	width:774px;
	background:#f1fbfd;
	border:#bae5f5 1px solid;
	margin-top:10px;
	height:28px;
	line-height:28px;
}
.reglc .name{
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	margin-right:0;
}
.reglc span{
	display:block;
	padding-left:18px;
	margin-right:10px;	
}
.reglc .one{
	background-position:-184px -26px;
}
.reglc .two{
	background-position:-184px -50px;
}
.reglc .three{
	background-position:-184px -76px;
}
.reglc .hone{
	background-position:-184px -125px;
	color:#f97b0c;
}
.reglc .htwo{
	background-position:-184px -100px;
	color:#f97b0c;
}
.reglc .hthree{
	background-position:-184px -150px;
	color:#f97b0c;
}
.perreg .title{
	width:100%;
	clear:both;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	margin-top:30px;
	height:27px;
	background:url(../images/perregisterline.gif) repeat-x left bottom;
}
.perreg .titico{
	background-position:-182px -183px;
	*background-position:-182px -184px;
	_background-position:-182px -183px;
	padding-left:23px;
}
.perreg .inptext{
	margin:1em 0 0 12em;
	display:inline;	
}
.perreg .inptext div{
	width:720px;
	clear:both;
	height:20px;
	line-height:20px;
	margin-top:8px;
	margin-left:120px;
	_margin-top:5px;
}
.perreg .inptext span input{
	border:#7f9db9 1px solid;
	height:16px;
	line-height:16px;
	width:200px;
}
.perreg .inptext span{
	display:block;
}
.perreg .start{
	color:#f00;
	padding:5px 3px 0 0;
}
.perreg .zs{
	color:#959595;
	padding-left:10px;
}
.perreg .zs a{
	margin-right:10px;	
}
.perreg .userxy{
	margin:1.5em 0 0 12em;
	display:inline;
}
.perreg .userxy textarea{
	border:#7f9db9 1px solid;
	width:600px;
	height:100px;
	font-size:12px;
	padding:5px 0 5px 5px;
	text-align:left;	
}
.perreg .surexy{
	clear:both;
	text-align:left;
	padding:5px 0 0 11.7em;
}
.perreg .button{
	clear:both;	
}
.perreg .button input{
	background-position:-423px -32px;
	border:none;
	width:127px;
	height:67px;
	margin-top:3em;
	cursor:pointer;
}
/*个人会员注册*/
/*个人管理中心*/
.pertopmenu,.permenuts a,.personmain .leftinfo,.personmain .rightinfo,.tempter,.jlinfotitle .nameinfo,.jlinfotitle .tianqi,.sun span,.nrtext li,.nrtext,.nrtext .titles span,.nrtext .nrs span,.nameinfo .names,.nameinfo .more,.nrtext .search span,.nrtext .search span input,.nrtext .changeradio,.nrtext .hlist span,.nrtext .hlist,.rightinfo .adlogo,.leftinfo .adbanner,.nameinfo .addedits a,.nameinfo .edits a,.bsbutton a,.bsbutton input,.bsbutton,.jledits,.jledits ul,.jledits .mytext,.jledits .myphoto,.jleditnr .mytext span,.jleditnr .uplink,.jleditnr .jycd li span,.jleditnr .jycd p,.jleditnr .jycd{
	float:left;
	display:block;
}
.pertopmenu a.permenuhover,.nameinfo .tips,.tianqi .sun,.nrtext .nrs .jlchange,.nrtext .nrs .jlregsh,.nrtext .nrs .jlview,.nrkuan .jobs .button input,.nrtext .searchbutton,.nrtext .hlist li,.nrtext .txmenu li,.nrtext .txmenu .allright,.bsbutton input,.bigbtn,.nameinfo .edits a,.nameinfo .addedits a,.jleditnr .jycd p{
	background:url(../images/perico.gif) no-repeat;	
}

/*colvinliu*/
.divinfo{text-align:center;	width:715px; margin:auto;}
.divinfo .leftinfo{ text-align:left;}
.names4{width:610px;}
.gary{ color:Gray;}
.fsA{ font-size:10px;}
/*colvinliu*/

.pertopmenu{
	width:100%;
	background:url(../images/pertopmenubg.gif) repeat-x;
	height:32px;
	clear:both;
	line-height:32px;
}
.permenuts{
	width:964px;
	margin:0 auto;
}
.permenuts a:link,.permenuts a:visited,.permenuts a:hover,.permenuts a:active{
	color:#f6fbff;
	text-decoration:none;
	font-size:14px;
	width:88px;
	text-align:center;
	margin-right:5px;
}
.permenuts a:hover{
	color:#fff;	
}
.pertopmenu a.permenuhover{
	background-position:left top;
	color:#000 !important;
	font-weight:bold;
	padding-top:3px;
}
.pertopmenu2{
	background:#f3faff;
	border-bottom:#e9e9e9 1px solid;
	height:28px;
	line-height:28px;
	width:100%;
	clear:both;
}
.pertopmenu2 a{
	margin-right:15px;	
}
.pertopmenu2 .myinfo{
	width:924px;
	margin:0 auto;	
}
.myinfo a.permenuhover2{
	color:#5f5d5e;
	text-decoration:none;	
}
.personmain{
	width:980px;
	margin:0 auto;
}
.personmain .leftinfo{
	width:730px;
	margin:0 auto;
	float:right;
}
.personmain .rightinfo{
	width:240px;
	float:left;
}
.rightinfo .adlogo,.leftinfo .adbanner{
 	margin-top:9px;	
}
.rightinfo .adlogo img{
	width:238px;
	height:206px;	
}
.leftinfo .adbanner img{
	width:717px;
	height:50px;	
}
.tempter{
	border:#bdddf2 1px solid;
	margin-top:9px;
	width:100%;
	background:#fff;
	word-wrap:break-word;word-break:break-all;
}
.nrkuan{
	margin:1px;	
}
.nrkuan .title{
	background:#eef7fc;
	width:100%;
}
.jlinfotitle{
	height:56px;
}
.jlinfotitle .nameinfo{
	width:600px;
	margin-right:20px;
	padding:5px 0 0 10px;
	white-space:nowrap;
	text-overflow:ellipsis; 
	overflow:hidden;
}
.jlinfotitle .tianqi{
	width:233px;
}
.nameinfo .names{
	font-size:14px;
	font-weight:bold;
	width:650px;
}
.nameinfo .names a{
	float:none;
	display:inline;	
}
.nameinfo .names font{
	font-size:12px;
	font-weight:normal;
	color:#757575;
}
.nameinfo .names2{
	width:648px;
}
.nameinfo .names3{
	width:617px;
}
.nameinfo .edits a{
	background-position:-266px -260px;
	*background-position:-266px -262px;
	_background-position:-266px -260px;
	width:40px;
	text-align:right;	
}
.nameinfo .edits a.save{
	background:url(../images/save.gif) no-repeat left 4px;
	padding:0px 0px 0px 14px;
	width:26px;
}
.nameinfo .addedits a{
	background-position:-266px -280px;
	*background-position:-266px -282px;
	_background-position:-266px -280px;
	width:71px;
	text-align:right;
}
.title .nameinfo .usernames{
	width:auto;
	margin-right:10px;
}
.nameinfo .num{
	padding-left:10px;
}
.nameinfo .num a{
	color:#f00;
	text-decoration:underline;
	font-weight:bold;
	margin:0 5px;	
}
.nameinfo .tips{
	background-position:-246px -28px;
	height:15px;
	line-height:15px;
	padding-left:1.8em;
	margin-top:8px;
	clear:both;
}
.tianqi .sun{
	background-position:left -188px;
	height:43px;
	padding-top:5px;
	margin-top:5px;	
}
.sun span{
	width:100px;
	margin-bottom:3px;
	color:#5b5b5b;	
}
.sun .city,.sun .tq{
	padding-left:50px;
	width:60px;
}
.nrtext{
	padding-top:5px;
}
.nrtext ul{
	padding:5px 0 0 10px;	
}
.nrtext li{
	width:220px;
	white-space:nowrap;
	text-overflow:ellipsis; 
	overflow:hidden;
	height:23px;
	line-height:23px;
	*height:18px;
	*line-height:18px;
}
.nrtext li a{
	font-weight:bold;
	text-decoration:underline;
	margin:0 5px;	
}
.nrtext .last{
	width:700px;
	margin-top:6px;	
}
.nrtext .titles,.nrtext .nrs{
	padding-left:10px;
	clear:both;
	border-bottom:#e8e8e8 1px solid;
	height:28px;
	line-height:28px;
	width:703px;
}
.nrtext .titles span,.nrtext .nrs span{
	text-align:center;	
}
.nrtext .titles span{
	font-weight:bold;
}
.nrtext .jlname{
	width:148px;
}
.nrtext .jlfull{
	width:225px;	
}
.nrtext .jlopen{
	width:70px;	
}
.nrtext .jlchange{
	width:60px;
}
.nrtext .jlhits{
	width:80px;
}
.nrtext .jlregsh{
	width:60px;
}
.nrtext .jlview{
	width:60px;
}
.nrtext .nrs .jlfull{
	background-position:left -38px;
	width:185px;
	height:10px;
	margin:8px 0 0 40px;
	line-height:10px;
	display:inline;
	color:#ff5400;
}
.nrtext .nrs .jlfull .fullcolor{
	width:145px;
	text-align:left;	
}
.nrtext .nrs .jlfull .fullcolor .flong,.nrtext .nrs .jlfull .fullcolor .flong2{
	background:url(../images/perjindubg.gif) repeat-x;
	width:134px;/*进度条百分比*/
	height:7px;
	margin:1px 0 0 3px;
	display:inline;
}
.nrtext .nrs .jlfull .fullcolor .flong2{
	width:0%;/*进度条百分比*/
}
.nrtext .nrs .jlchange{
	background-position:-90px 6px;
	height:21px;
	margin-left:23px;
	width:16px;
	cursor:pointer;
}
.nrtext .nrs .jlregsh{
	background-position:-163px 5px;
	height:22px;
	margin-left:42px;
	width:16px;
	cursor:pointer;
}
.nrtext .nrs .jlview{
	background-position:-245px 6px;
	height:21px;
	margin-left:42px;
	width:18px;
	cursor:pointer;
}
.nrtext .jlinfos{
	height:26px;
	line-height:24px;
	font-size:14px;
	font-weight:bold;
}
.tempter .jlinfos{
	clear:both;		
}
.jlinfos .nameinfo{
	padding-left:10px;
	height:26px;
	line-height:24px;	
}
.jlsm{
	height:50px;
	border:none;
	background:#fffcd6;
	width:712px;
	padding-top:8px;
}
.jlsm p{
	height:20px;
	line-height:20px;
	padding-left:10px;
	font-family:"宋体";
	color:#a23105;
}
.nrkuan .jobs{
	border:none;
	width:713px;
}
.nrkuan .jobs td,.nrkuan .jobs th{
	height:28px;
	line-height:20px;
	border-bottom:#e8e8e8 1px solid;
	text-align:left;
}
.nrkuan .jobs th{
	padding-left:10px;
}
.nrkuan .changelist{
	width:10px;
	padding-left:10px;
}
.nrkuan .jobsname{
	width:185px;
	padding-left:5px;	
}
.nrkuan .companyname{
	width:250px;	
}
.nrkuan .date{
	width:100px;
}
.nrkuan .way{
	width:100px;
}
.nrkuan .jobs .allchange{
	padding:0 0 10px 10px;
	border:none;
}
.nrkuan .jobs .button{
	border:none;
	padding:10px 15px 10px 0;
}
.nrkuan .jobs .button input{
	float:right;
	width:96px;
	height:28px;
	display:block;
	text-align:center;
	line-height:28px;
	background-position:left -158px;
	margin-right:5px;
	border:none;
	cursor:pointer;
	color:#245192;
}
.tempter2{
	background:#f7fcfe;
}
/*---企业输入时TABLE样式---*/
.tempter2 table
{
	width:700px;
    margin-left:8px;
}
.tempter2 table .td1
{
	width:13%;
}
.tempter2 table .td2
{
	width:87%;
}
/*-----END-----------*/
.nrkuan .title2{
	background:url(../images/pertitlebg.gif) repeat-y;
	height:26px;
	line-height:26px;
	padding-left:10px;
	font-size:14px;
	font-weight:bold;
}
.nrtext .search{
	padding:10px 0 0 10px;	
}
.nrtext .search span{
	width:224px;
}
.nrtext .searchtext{
	border:#4e9fd6 1px solid;
	background:#fff;
	font-size:12px;
	height:16px;
	line-height:16px;
	width:160px;	
}
.nrtext .searchbutton{
	border:none;
	width:47px;
	height:20px;
	background-position:-168px -166px;
	font-size:12px;
	color:#fff;
	line-height:22px;
}
.searchbutton{ border:0;}
.nrtext .changeradio{
	padding:5px 0 10px 7px;
	_padding:0 0 5px 7px;
	height:14px;
	line-heioght:14px;
}
.nrtext .hlist{
	width:220px;
	clear:both;
	padding:1em 0 10px 10px;	
}
.nrtext .hlist span{
	width:215px;
	white-space:nowrap;
	text-overflow:ellipsis; 
	overflow:hidden;
	margin-bottom:5px;
}
.nrtext .hlist span a{
	margin-right:5px;	
}
.nrtext .hlist ul{
	padding:0;
	margin:0;
	list-style:circle;
}
.nrtext .hlist li{
	height:22px;
	line-height:22px;;
	width:210px;
	white-space:nowrap;
	text-overflow:ellipsis; 
	overflow:hidden;
	padding-left:10px;
	background-position:-276px -174px;
}
.nrtext .hlist li a{
	font-weight:normal;
	text-decoration:none;
	margin-left:0;	
}
.nrtext .hlist li a:hover{
	text-decoration:underline;	
}
.nrtext .help li{
	white-space: normal;
	text-overflow:ellipsis;
	overflow:auto;
	height:auto;
	line-height:18px;
	margin-bottom:10px;
}
.nrtext .txmenu{
	padding-left:0;	
}
.nrtext .txmenu li{
	white-space: normal;
	text-overflow:ellipsis;
	overflow:auto;
	height:auto;
	line-height:18px;
	margin-bottom:10px;
	padding-left:16px;
	width:204px;
	background-position:-268px -244px;
}
.nrtext .txmenu .nrmenus{
	margin-left:10px;
}
.nrtext .txmenu .allright{
	background-position:-268px -228px;	
}
.nrtext .txmenu li span{
	white-space: normal;
	text-overflow:ellipsis;
	overflow:auto;
	width:auto;
	display:inline;
	float:none;
	color:#f00;
}
.nrtext .txmenu .smmenu{
	background:#fffcd6;
	float:left;
	width:219px;
	margin-left:3px;
	display:inline;
	padding:3px 0 3px 6px;
	border:#e8e8e8 1px solid;
}
.nrtext .txmenu .smmenu li{
	margin-bottom:3px;
	color:#a23105;
}
.nrtext .txmenu .smmenu li.nobg{
	background:none;
	padding-left:0;	
}
.nrtext .txmenu .smmenu li.nobg span{
	margin-right:8px;	
}
.modifileinfo{
	padding:15px 0 15px 10px;
}
.modifileinfo div{
	padding:4px 0;
	*padding:3px 0;
	vertical-align:top;
	line-height:21px;	
	clear:both;
}
.modifileinfo select,.modifileinfo textarea,.modifileinfo .inptexxt input{	
	border:#4ca1d2 1px solid;
	font-size:12px;
}
.modifileinfo .inptexxt input{
	height:17px;
	line-height:17px;
	width:150px;
}
.modifileinfo .inptexxt2 input{
	width:40px;	
}
.modifileinfo .inptexxt2 font{
	font-size:12px;
	color:#999;	
}
.modifileinfo .start{
	color:#f00;
	vertical-align:bottom;
}
.modifileinfo .nostart{
	margin-left:11px;
}
.modifileinfo .pinjia{
	margin-top:5px;
	clear:both;	
}
.modifileinfo .pinjia .start,.modifileinfo .pinjia .pj{
	vertical-align:top;
}
.pinjia .zstips{
	width:460px;
	float:left;
	color:#999;
	margin-left:6.3em;
	line-height:18px;
	padding-bottom:15px;
}
.modifileinfo select{
	margin-right:5px;
}
.modifileinfo textarea{
	width:450px;
	height:100px;	
}
.modifileinfo .errortips{
	margin-left:8px;
}
.modifilecontact .index input{
	width:350px;
}
.modifilecontact .bm input{
	width:100px;	
}
.modifilecontact .address input{
	width:450px;	
}
.bsbutton{
	clear:both;
	padding:25px 0 1em 0;
	height:36px;
	line-height:36px;
	text-align:center;
	width:717px;
}
.bsbutton div{
	text-align:center;
	margin:0 auto;
	width:300px;	
}
.bsbutton div a{
	margin:0 10px;	
}
.bsbutton input,.bigbtn{
	background-position:left -264px;
	width:107px;
	height:36px;
	line-height:36px;
	border:none;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#245293;
	cursor:pointer;
	margin-right:5px;
}
.jledits{
	width:100%;
	padding:10px 0;
}
.jleditnr{
	margin:0 auto;
	width:655px;
}
.jleditnr ul{
	width:532px;
}
.jleditnr li{
	float:left;
	display:block;
	width:246px;
	/*margin-right:20px;*/
	height:25px;
	line-height:25px;
	white-space:nowrap;
	text-overflow:ellipsis; 
	overflow:hidden;
}
.jleditnr .myphoto{
	width:118px;
	height:143px;
	background:#f2f2f2;
	border:#ccc 1px solid;
}
.jleditnr .myphoto img{
	width:110px;
	height:135px;
	margin:3px 0 0 3px;
	border:#fff 1px solid;
}
.jleditnr .mytext{
	margin:15px auto 0 auto;
	width:655px;
}
.jleditnr .mytext .textname{
	width:60px;
	height:18px;
	line-height:18px;		
}
.jleditnr .mytext .textnr{
	width:590px;
	line-height:18px;
	word-wrap:break-word;word-break:break-all;
	overflow:hidden;
}
.jleditnr .uplink{
	text-align:right;
	padding-top:3px;
	width:620px;
}
.jleditnr .jycd{
	width:100%;
	margin:7px 0;
}
.jleditnr .jycd p{
	font-weight:bold;
	padding-left:15px;
	width:640px;
	clear:both;
	height:18px;
	overflow:hidden;
	margin-bottom:5px;
	background-position:-239px -211px;	
}
.jleditnr .jycd ul{
	width:638px;
	padding-left:17px;
}
.jleditnr .jycd li{
	line-height:20px;
	height:auto;
	overflow:auto;
	white-space:normal;
	text-overflow:ellipsis;
	width:628px;
	display:inline;
	margin-top:5px;
}
.jleditnr .jycd .titcon{	
	width:230px;
	margin-top:0;
}
.jleditnr .jycd .titcon2{	
	width:190px;
	margin-top:0;
}
.jleditnr .jycd .textname{
	width:60px;
	line-height:18px;
}
.jleditnr .jycd .textname2{
	width:72px;
	line-height:18px;
}
.jleditnr .jycd .textnr2{
	width:543px;
	word-wrap:break-word;word-break:break-all;
	
}
.jleditnr .jycd .textnr{
	width:563px;
	line-height:18px;
}
.jleditnr .jljn{
	margin:0;	
}
.jleditnr .jljn ul{
	padding-left:0;	
}
.jleditnr .langue li{
	height:20px;
	line-height:20px;
	width:100%;
}
.btnsave_div { border:1px solid #999; background-color:#fff; padding:5px; position:absolute; width:150px; z-index:99; text-align:left; }
.btnsave_div a { width:150px; height:22px; float:left; text-decoration:none; color:#000; line-height:18px; }
.btnsave_div a:hover { background-color:#d0eff7; }
.btnsave_div .title { font-weight:bold; color:#996600; }
/*个人管理中心*/